US technology stocks are beating earnings expectations and markets anticipate 2024 revenues and... (12 revisions)